Compiler & Language Tools Development, India Synergy Infotech Pvt. Ltd.
 
|
|
|
|
 
IDE Development, Linker Development

Compiler Development, Assembler Development
Synergy has considerable and comprehensive expertise in all aspects of compiler and language tools development. We have experience in all phases of complier construction including Parsing, Machine Independent Optimization, machine dependent optimization, assembler and linker development and IDE development.

LANGUAGE TOOLS

Synergy Infotech's complier group has experience in comprehensive language tools.

Language tools solutions are:

  • Compiler Development
    • Support for ANSI C.
    • DAG Intermediate Code – minimum cost code generation.
    • Comprehensive intermediate code optimizations including loop optimizations.
    • Graph coloring based register allocation – infinite temporary registers.
    • Assembly level optimizations.
    • Machine dependent optimizations such as instruction scheduling and
      software pipelining.
    • Comprehensive unit/system test cases in test suite.
  • Cycle Accurate Simulator Development
    • VC++ based GUI front-end.
    • Command-line simulators as back-end.
    • Supports all standard debugging features.
    • Socket based communication between processes.
  • Parser Development
    • Theoritical knowledge of both top-down and bottom-up parsing.
    • Custom built parser for ASN.1 - A language with forward referencing.
    • Parsers developed for IDL / Javascript  / Fortran front-end.
    • State based lexical analysis. 

     

  • Assembler/Linker Development
    • COFF / INTEL Hex / Binary Outputs.
    • All Standard directives supported.
    • Macro / Conditional assembly supported.
    • Command file support for linker.
    • Handling debugging / line - number information.
    • Testing involves tool based test case generation.

     

  • Porting GDB
    • Windows front-end with GUI.
    • Simulator / Hardware back-end.
    • Connection through serial / port / sockets / files.
    • Support all features of gdb.

 Disclaimer  |   Privacy Policy   |   Webmaster   |   Resources
© 2005 Synergy Infotech. All Rights Reserved.-